﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using MongoDB.Bson.Serialization.Attributes;
using MongoDB.Bson;

namespace PcProject.Domain.Models.Entities
{
    /// <summary>
    /// 商品浏览记录表
    /// </summary>
    public class Browse
    {
        // 指定该字段为 mongoddb Id
        //每个ducument都是一个Bson数据，所谓的Bson就是对Json的扩展，每个数据中都有一个Key和Value
        [BsonId]
        // 指定该字段的类型为 ObjectId （24位字符串）
        [BsonRepresentation(BsonType.ObjectId)]
        public string Id { get; set; }
        // 指定该字段的名称为 Name
        //BSON对象中元素的表示方法 BsonElement
        [BsonElement("Uid")]
        public int Uid { get; set; }
        // 指定该字段的名称为 Name
        //BSON对象中元素的表示方法 BsonElement
        [BsonElement("Pid")]
        public int Pid { get; set; }
        // 指定该字段的名称为 Name
        //BSON对象中元素的表示方法 BsonElement
        [BsonElement("CreateTimes")]
        public DateTime CreateTimes { get; set; }

    }
}
